Skip to main content
This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal

HCL Notes/Domino 8.5 Forum (includes Notes Traveler)

HCL Notes/Domino 8.5 Forum (includes Notes Traveler)

Previous Next

If it's deleted

How could you have a row for a doc that's no longer there?

We opted to disallow any deletions from an app, EVER. Each app includes a 'hide' or 'remove' function that sets a field (Hide) to a value (Hidden) and all view selections exclude them except the admin view called 'hidden docs'. In some apps, we require entry of a reason for hiding a doc and possibly even an eSig.

This way, we can recover docs removed in error. Generally, the overhead ('extra' docs) is trivial and never been a real problem for us.

If we have an app were deletion makes sense but we don't want to allow direct deletion, we use the 'hide' method and then run a scheduled agent once a week to do the actual deletion of the doc. If we needed a marker/tombstone, we'd created it at this event.

If this seems like overkill:
We started using this in R4 when soft deletes didn't exist and have never seen a need to change the designs.
We work in a highly regulated environment where record histories are mandatory so in addition to the 'no delete' rule, we also use the OpenNTF 'Audit Manager'.


Feedback response number WEBB8ZBP5B created by ~Hank Lopvelutergon on 10/22/2012

How to add column in view to show i... (~Maria Brevelus... 19.Oct.12)
. . If you've deleted the document you ... (~Fritz Ekfoober... 19.Oct.12)
. . . . need more info (~Maria Brevelus... 19.Oct.12)
. . . . . . Yes I understand what you want, you... (~Fritz Ekfoober... 19.Oct.12)
. . . . . . Implement a pseudo delete (~Yentl Ektootex... 20.Oct.12)
. . . . . . . . man I thought this would be easy...... (~Maria Brevelus... 22.Oct.12)
. . . . . . . . . . Maybe IsDeleted (~Fritz Ekfoober... 22.Oct.12)
. . . . . . . . . . . . that only works in LotusScript... (~Maria Brevelus... 22.Oct.12)
. . . . . . . . . . . . . . If it's deleted (~Martha Lopjipy... 22.Oct.12)
. . . . . . . . . . . . . . Sorry when you bought up C I figure... (~Fritz Ekfoober... 22.Oct.12)




Printer-friendly

Search this forum

Member Tools


RSS Feeds

 RSS feedsRSS
All forum posts RSS
All main topics RSS